package zuoye29.zuoye1;

import java.util.Scanner;

public class zuoye1 {
    public static void main(String[] args) {
//        1:输入两个字符串，查找第一个字符串在第二个字符串中出现的次数
//        比如输入dog和 This dog is a good dog.
//                则出现了2次。
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入第一个字符串：");
        String str1 = scanner.nextLine();
        System.out.println("请输入第二个字符串：");
        String str2 = scanner.nextLine();

        int count = countOccurrences(str1, str2);  //第一个字符串在第二个字符串中出现的次数
        System.out.println("第一个字符串在第二个字符串中出现的次数：" + count);
    }

    public static int countOccurrences(String str1, String str2) {
        int count = 0;
        for (int i = 0; i < str2.length(); i++) {
            if (str2.charAt(i) == str1.charAt(0)) {
                count++;
                while (i < str2.length() && str2.charAt(i) == str1.charAt(0)) {
                    i++;
                    count++;
                }
            }
        }
        return count;

    }
}
